﻿using Abp.Application.Services;
using Paas.App.Interface.Meta.Messages;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Paas.App.Interface.Meta
{
    public interface IApplicationAppService: IApplicationService
    {
        Task<SaveApplicationOutput> SaveApplication(SaveApplicationInput input);
        Task PublicApplication(PublicApplicationInput input);
        Task<SearchApplicationOutput> SearchApplication(SearchApplicationInput input);
        Task<SearchApplicationOutput> SearchAvailableApplication(SearchAvailableApplicationInput input);
        Task<DeleteApplicationOutput> DeleteApplication(DeleteApplicationInput input);
    }
}
